Garantia Legal, Garantia Contratual E Garantia Estendida